This page has been superceded by a wiki version of this example: AppendingExample
/*
Title: appending.d
Author: J C Calvarese, http://jcc_7.tripod.com/d/
Date: 2004/12/03
License: Public domain
Purpose: Shows how appending works with D dynamic strings.
*/
void main()
{
char[] s;
printf("Length: %d\tString: '%.*s'\n", s.length, s);
s ~= "something ";
printf("Length: %d\tString: '%.*s'\n", s.length, s);
s ~= "whatever";
printf("Length: %d\tString: '%.*s'\n", s.length, s);
}